ContextMenu.hideBuiltInItems()

Доступность

Flash Player 7.

Синтаксис

my_cm.hideBuiltInItems() : Void

Параметры

Нет.

Возвращает

Ничего.

Описание

Метод, скрывает все встроенные элементы меню (кроме Settings) в определенном объекте ContextMenu. Если запущен флэш проигрыватель с дебаггером (Flash Debug Player), элемент меню Debugging показывается, хотя он недоступен для SWF файлов, в которых отключен удаленный дебаггинг.

Этот метод скрывает только элементы меню, которые появляются в стандартном контекстном меню. Это не влияет на элементы, которые содержаться в меню редактирования или меню ошибок. Для получения дополнительной информации о разных типах меню, см. ContextMenu class.

This method works by setting all the Boolean members of my_cm.builtInItems to false. You can selectively make a built-in item visible by setting its corresponding member in my_cm.builtInItems to true (as demonstrated in the following example).

Когда этот метод вызывается, предполагается, что значение всех булевых членов (members) my_cm.builtInItems равно false. Вы, по своему выбору, можете сделать некоторые встроенные элементы меню видимыми, установив значение соответствующих членов my_cm.builtInItems равным true (как показано в следующем примере).

Пример

В следующем примере создается новый объект ContextMenu с именем my_cm, в котором встроенные элементы меню, за исключением Print , скрыты. Этот объект меню присоединяется к текущему таймлайну.

var my_cm:ContextMenu = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.builtInItems.print = true;
this.menu = my_cm;